package com.reformer.commons.constant;

/**
 * 微信模板消息
 */
public enum WechatTemplateEnum {
    /**
     * 车辆出场通知
     */
    ENTER("OPENTM410856909"),
    /**
     * 车辆入场通知
     */
    EXIT("OPENTM406778753"),
    /**
     * 缴费成功通知
     */
    PAY("TM00337");

    /**
     * 微信模板库中模板的编号
     */
    private String templateIdShort;
    WechatTemplateEnum(String templateIdShort){
        this.templateIdShort=templateIdShort;
    }

    /**
     * 根据模板编号查找
     * @param templateIdShort 模板编号
     * @return
     */
    public static WechatTemplateEnum find(String templateIdShort){
        for (WechatTemplateEnum wechatTemplateEnum : WechatTemplateEnum.values()) {
            if(wechatTemplateEnum.getTemplateIdShort().equals(templateIdShort)){
                return wechatTemplateEnum;
            }
        }
        return null;
    }
    /**
     * 微信模板库中模板的编号
     * @return
     */
    public String getTemplateIdShort() {
        return templateIdShort;
    }
}
